課程資訊
課程名稱
計算機程式設計實驗
Computer Programming Laboratory 
開課學期
108-1 
授課對象
電機工程學系  
授課教師
黃俊郎 
課號
EE3037 
課程識別碼
901 33940 
班次
04 
學分
2.0 
全/半年
半年 
必/選修
選修 
上課時間
星期二8,9(15:30~17:20) 
上課地點
電二102 
備註
初選不開放。加退選時加選。
總人數上限:50人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1081EE3037_04_PyLab 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

配合計算機程式設計,此實驗課程目標為加強學生實作能力。課程包含四大模組:GIT、NumPy & Matplotlib、Web Scraping與Machine Learning)。 

課程目標
藉由實驗模組與期末專題,使學生熟悉專案管理並加強其實作能力。 
課程要求
自備筆電 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
待補 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
mini-project/homework 
60% 
配合實驗模組之小型計畫或作業 
2. 
project/homework discussion 
40% 
迷你計畫或作業互評與討論 
 
課程進度
週次
日期
單元主題
第1週
9/10  Syllabus
Git - Overview 
第2週
9/17  Git - Working with Git Locally 
第3週
9/24  Git - GitHub 
第4週
10/01  Git - remote 
第5週
10/08  Git - practice
NumPy Overview 
第6週
10/15  NumPy Basics 
第7週
10/22  Git mini-project presentation 
第8週
10/29  NumPy: Fancy Indexing 
第9週
11/05  Matplotlib: overview, simple line plots 
第10週
11/12  Matplotlib: more plots 
第11週
11/19  Perceptron 
第12週
11/26  Perceptron - cont'd 
第13週
12/03  NumPy Project Presentation 
第14週
12/10  ATS停課 
第15週
12/17  Machine Learning w/ Scikit-Learn 
第16週
12/24  Principal Component Analysis